Initial and unconfirmed reports say the officer was interrupting a robbery at the Krauser's on South Valley Road when he was shot around 3 p.m.
A spokesperson with the Essex County Prosecutor's Office confirmed that one male was in custody.
The officer was grazed, the spokesperson said.
This is a developing story. Check back for more.
Click here to follow Daily Voice Northern Valley and receive free news updates.